package com.singfan.core.dao.database.model;

import com.singfan.common.db.annotation.Primarykey;

import java.util.Date;

/**
 * 门店补充信息（暂不散表，但shop_id要能支持散表）
 * Author: hansonghe
 * Date: 2015-08-19 12:12
 * Desc:
 */
public class ShopAdditional {
    //门店的id
    @Primarykey
    private long shopId;
    //公司类型(1.公司 2.个人工作室)
    private int companyType;
    //公司名称
    private String companyName;
    //公司营业执照注册号
    private String companyBusinessLicenseNumber;
    //公司营业执照照片地址
    private String companyBusinessLicensePhoto;
    //公司法人手持营业执照照片地址
    private String companyPortraitLicensePhoto;
    //公司法人手持身份证照片地址
    private String companyPortraitIdcardPhoto;
    //公司其他资质文件照片地址
    private String companyOtherLicensePhoto;
    //个人姓名
    private String personalName;
    //个人身份证号
    private String personalIdcardNumber;
    //个人身份证正面照片
    private String personalIdcardFrontPhoto;
    //个人身份证背面照片
    private String personalIdcardBehindPhoto;
    //个人手持身份证照片
    private String personalPortraitIdcardPhoto;
    //负责人姓名
    private String captainName;
    //负责人手机号
    private String captainPhone;
    //负责人邮箱
    private String captainEmail;
    //门店管理者姓名
    private String managerName;
    //门店管理者手机号
    private String managerPhone;
    //财务联系人姓名
    private String financialContacterName;
    //主键
    private String financialContacterPhone;
    //银行开户名
    private String bankAccountName;
    //银行账号
    private String bankAccountNumber;
    //开户行
    private String bankOriginal;
    //审核员的id
    private long auditorId;
    //审核状态（1.未审核 2.审核未通过 3.审核通过）
    private int verifyStatus;
    //审核不通过的一些提示信息
    private String verifyMessage;
    //审核的时间
    private Date verifyTime;
    //信息创建时间
    private Date createTime;
    //更新时间
    private Date updateTime;

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public long getShopId() {
        return shopId;
    }

    public void setShopId(long shopId) {
        this.shopId = shopId;
    }

    public int getCompanyType() {
        return companyType;
    }

    public void setCompanyType(int companyType) {
        this.companyType = companyType;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCompanyBusinessLicenseNumber() {
        return companyBusinessLicenseNumber;
    }

    public void setCompanyBusinessLicenseNumber(String companyBusinessLicenseNumber) {
        this.companyBusinessLicenseNumber = companyBusinessLicenseNumber;
    }

    public String getCompanyBusinessLicensePhoto() {
        return companyBusinessLicensePhoto;
    }

    public void setCompanyBusinessLicensePhoto(String companyBusinessLicensePhoto) {
        this.companyBusinessLicensePhoto = companyBusinessLicensePhoto;
    }

    public String getCompanyPortraitLicensePhoto() {
        return companyPortraitLicensePhoto;
    }

    public void setCompanyPortraitLicensePhoto(String companyPortraitLicensePhoto) {
        this.companyPortraitLicensePhoto = companyPortraitLicensePhoto;
    }

    public String getCompanyPortraitIdcardPhoto() {
        return companyPortraitIdcardPhoto;
    }

    public void setCompanyPortraitIdcardPhoto(String companyPortraitIdcardPhoto) {
        this.companyPortraitIdcardPhoto = companyPortraitIdcardPhoto;
    }

    public String getCompanyOtherLicensePhoto() {
        return companyOtherLicensePhoto;
    }

    public void setCompanyOtherLicensePhoto(String companyOtherLicensePhoto) {
        this.companyOtherLicensePhoto = companyOtherLicensePhoto;
    }

    public String getPersonalName() {
        return personalName;
    }

    public void setPersonalName(String personalName) {
        this.personalName = personalName;
    }

    public String getPersonalIdcardNumber() {
        return personalIdcardNumber;
    }

    public void setPersonalIdcardNumber(String personalIdcardNumber) {
        this.personalIdcardNumber = personalIdcardNumber;
    }

    public String getPersonalIdcardFrontPhoto() {
        return personalIdcardFrontPhoto;
    }

    public void setPersonalIdcardFrontPhoto(String personalIdcardFrontPhoto) {
        this.personalIdcardFrontPhoto = personalIdcardFrontPhoto;
    }

    public String getPersonalIdcardBehindPhoto() {
        return personalIdcardBehindPhoto;
    }

    public void setPersonalIdcardBehindPhoto(String personalIdcardBehindPhoto) {
        this.personalIdcardBehindPhoto = personalIdcardBehindPhoto;
    }

    public String getPersonalPortraitIdcardPhoto() {
        return personalPortraitIdcardPhoto;
    }

    public void setPersonalPortraitIdcardPhoto(String personalPortraitIdcardPhoto) {
        this.personalPortraitIdcardPhoto = personalPortraitIdcardPhoto;
    }

    public String getCaptainName() {
        return captainName;
    }

    public void setCaptainName(String captainName) {
        this.captainName = captainName;
    }

    public String getCaptainPhone() {
        return captainPhone;
    }

    public void setCaptainPhone(String captainPhone) {
        this.captainPhone = captainPhone;
    }

    public String getCaptainEmail() {
        return captainEmail;
    }

    public void setCaptainEmail(String captainEmail) {
        this.captainEmail = captainEmail;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getManagerPhone() {
        return managerPhone;
    }

    public void setManagerPhone(String managerPhone) {
        this.managerPhone = managerPhone;
    }

    public String getFinancialContacterName() {
        return financialContacterName;
    }

    public void setFinancialContacterName(String financialContacterName) {
        this.financialContacterName = financialContacterName;
    }

    public String getFinancialContacterPhone() {
        return financialContacterPhone;
    }

    public void setFinancialContacterPhone(String financialContacterPhone) {
        this.financialContacterPhone = financialContacterPhone;
    }

    public String getBankAccountName() {
        return bankAccountName;
    }

    public void setBankAccountName(String bankAccountName) {
        this.bankAccountName = bankAccountName;
    }

    public String getBankAccountNumber() {
        return bankAccountNumber;
    }

    public void setBankAccountNumber(String bankAccountNumber) {
        this.bankAccountNumber = bankAccountNumber;
    }

    public String getBankOriginal() {
        return bankOriginal;
    }

    public void setBankOriginal(String bankOriginal) {
        this.bankOriginal = bankOriginal;
    }

    public long getAuditorId() {
        return auditorId;
    }

    public void setAuditorId(long auditorId) {
        this.auditorId = auditorId;
    }

    public int getVerifyStatus() {
        return verifyStatus;
    }

    public void setVerifyStatus(int verifyStatus) {
        this.verifyStatus = verifyStatus;
    }

    public String getVerifyMessage() {
        return verifyMessage;
    }

    public void setVerifyMessage(String verifyMessage) {
        this.verifyMessage = verifyMessage;
    }

    public Date getVerifyTime() {
        return verifyTime;
    }

    public void setVerifyTime(Date verifyTime) {
        this.verifyTime = verifyTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}
